package com.tmc.bean.common;

public class TripartiteReport {
	
	private String dateCondition;
	private String airline;
	private Long clientId;
	private Long tripartitePolicyId;
	private String clientBusinessCode;//客户商业代码
	private String quarter;//季度
	private Long departureDate;//按照起飞时间分组
	private Long operatoringTime;//按照出票时间分组
	private Double task;//任务量
	private Double totalNormalAmount;//正常票销售总额
	private Double totalRefundAmount;//退票销售总额
	private Double totalInvalidAmount;//费票销售总额
	private Double totalAmount;//销售总量 totalAmount = totalNormalAmount + totalRefundAmount + totalInvalidAmount;
	private Double actualTotalAmount;//实际销售总量
	private Double completionRate;//完成率=销售总量/任务量
	private Double difference;//销售总量 - 任务量  = 差额
	private Double actualCompletionRate;//实际完成率=实际销售总量/任务量
	private Double totalRefundPrice;//总客户退票费
//	private Double totalVendorRefundPrice;//总供应商退票费
//	private Double totalRefundActualAmount;//总退票实退金额=totalRefundPrice-totalVendorRefundPrice(退票情况下)
	private Double totalInvalidActualAmount;//总废票实退金额=总客户退票费
	private Double totalRefundInvalidAmount;//总退,废金额;totalRefundPrice + totalInvalidActualAmount(不确定)
	private Long protocolDateStart;//协议有效期
	private Long protocolDateEnd;
	private Double totalAmountIncrement;//统计增量
	//季度统计字段
	private Double firstQuqrterTotalAmount;//第一季度销售总额
	private Double secondQuqrterTotalAmount;//第二季度销售总额
	private Double thirdQuqrterTotalAmount;//第三季度销售总额
	private Double fourthQuqrterTotalAmount;//第四季度销售总额
	private Double firstQuqrterTotalRefundInvalidAmount;//第一季度总退,废金额
	private Double secondQuqrterTotalRefundInvalidAmount;//第二季度总退,废金额
	private Double thirdQuqrterTotalRefundInvalidAmount;//第三季度总退,废金额
	private Double fourthQuqrterTotalRefundInvalidAmount;//第四季度总退,废金额
	private Long operatoringTimeStart;
	private Long operatoringTimeEnd;
	private Long departureDateStart;//协议有效期
	private Long departureDateEnd;
	
	//辅助字段
	private String taskStr;
	private String totalNormalAmountStr;//正常票销售总额
	private String totalRefundAmountStr;//退票销售总额
	private String totalInvalidAmountStr;//费票销售总额
	private String totalAmountStr;
	private String actualTotalAmountStr;
	private String differenceStr;
	private String totalRefundPriceStr;
	private String totalInvalidActualAmountStr;
	private String totalRefundInvalidAmountStr;
	private String clientName;
	private String airlineName;
	private String departureDateStr;
	private String operatoringTimeStr;
	private String protocolDateStartStr;//协议有效期
	private String protocolDateEndStr;
	private String departureDateStartStr;//协议有效期
	private String departureDateEndStr;
	private String operatoringTimeStartStr;
	private String operatoringTimeEndStr;
	private String firstQuqrterTotalAmountStr;//第一季度销售总额
	private String secondQuqrterTotalAmountStr;//第二季度销售总额
	private String thirdQuqrterTotalAmountStr;//第三季度销售总额
	private String fourthQuqrterTotalAmountStr;//第四季度销售总额
	private String firstQuqrterTotalRefundInvalidAmountStr;//第一季度总退,废金额
	private String secondQuqrterTotalRefundInvalidAmountStr;//第二季度总退,废金额
	private String thirdQuqrterTotalRefundInvalidAmountStr;//第三季度总退,废金额
	private String fourthQuqrterTotalRefundInvalidAmountStr;//第四季度总退,废金额
	public String getDateCondition() {
		return dateCondition;
	}
	public void setDateCondition(String dateCondition) {
		this.dateCondition = dateCondition;
	}
	public String getAirline() {
		return airline;
	}
	public void setAirline(String airline) {
		this.airline = airline;
	}
	public Long getClientId() {
		return clientId;
	}
	public void setClientId(Long clientId) {
		this.clientId = clientId;
	}
	public String getClientBusinessCode() {
		return clientBusinessCode;
	}
	public void setClientBusinessCode(String clientBusinessCode) {
		this.clientBusinessCode = clientBusinessCode;
	}
	public String getQuarter() {
		return quarter;
	}
	public void setQuarter(String quarter) {
		this.quarter = quarter;
	}
	public Long getDepartureDate() {
		return departureDate;
	}
	public void setDepartureDate(Long departureDate) {
		this.departureDate = departureDate;
	}
	public Long getOperatoringTime() {
		return operatoringTime;
	}
	public void setOperatoringTime(Long operatoringTime) {
		this.operatoringTime = operatoringTime;
	}
	public Double getTask() {
		return task;
	}
	public void setTask(Double task) {
		this.task = task;
	}
	public Double getTotalNormalAmount() {
		return totalNormalAmount;
	}
	public void setTotalNormalAmount(Double totalNormalAmount) {
		this.totalNormalAmount = totalNormalAmount;
	}
	public Double getTotalRefundAmount() {
		return totalRefundAmount;
	}
	public void setTotalRefundAmount(Double totalRefundAmount) {
		this.totalRefundAmount = totalRefundAmount;
	}
	public Double getTotalInvalidAmount() {
		return totalInvalidAmount;
	}
	public void setTotalInvalidAmount(Double totalInvalidAmount) {
		this.totalInvalidAmount = totalInvalidAmount;
	}
	public Double getTotalAmount() {
		return totalAmount;
	}
	public void setTotalAmount(Double totalAmount) {
		this.totalAmount = totalAmount;
	}
	public Double getActualTotalAmount() {
		return actualTotalAmount;
	}
	public void setActualTotalAmount(Double actualTotalAmount) {
		this.actualTotalAmount = actualTotalAmount;
	}
	public Double getCompletionRate() {
		return completionRate;
	}
	public void setCompletionRate(Double completionRate) {
		this.completionRate = completionRate;
	}
	public Double getDifference() {
		return difference;
	}
	public void setDifference(Double difference) {
		this.difference = difference;
	}
	public Double getActualCompletionRate() {
		return actualCompletionRate;
	}
	public void setActualCompletionRate(Double actualCompletionRate) {
		this.actualCompletionRate = actualCompletionRate;
	}
	public Double getTotalRefundPrice() {
		return totalRefundPrice;
	}
	public void setTotalRefundPrice(Double totalRefundPrice) {
		this.totalRefundPrice = totalRefundPrice;
	}
	public Double getTotalInvalidActualAmount() {
		return totalInvalidActualAmount;
	}
	public void setTotalInvalidActualAmount(Double totalInvalidActualAmount) {
		this.totalInvalidActualAmount = totalInvalidActualAmount;
	}
	public Double getTotalRefundInvalidAmount() {
		return totalRefundInvalidAmount;
	}
	public void setTotalRefundInvalidAmount(Double totalRefundInvalidAmount) {
		this.totalRefundInvalidAmount = totalRefundInvalidAmount;
	}
	public Long getProtocolDateStart() {
		return protocolDateStart;
	}
	public void setProtocolDateStart(Long protocolDateStart) {
		this.protocolDateStart = protocolDateStart;
	}
	public Long getProtocolDateEnd() {
		return protocolDateEnd;
	}
	public void setProtocolDateEnd(Long protocolDateEnd) {
		this.protocolDateEnd = protocolDateEnd;
	}
	public Double getTotalAmountIncrement() {
		return totalAmountIncrement;
	}
	public void setTotalAmountIncrement(Double totalAmountIncrement) {
		this.totalAmountIncrement = totalAmountIncrement;
	}
	public Double getFirstQuqrterTotalAmount() {
		return firstQuqrterTotalAmount;
	}
	public void setFirstQuqrterTotalAmount(Double firstQuqrterTotalAmount) {
		this.firstQuqrterTotalAmount = firstQuqrterTotalAmount;
	}
	public Double getSecondQuqrterTotalAmount() {
		return secondQuqrterTotalAmount;
	}
	public void setSecondQuqrterTotalAmount(Double secondQuqrterTotalAmount) {
		this.secondQuqrterTotalAmount = secondQuqrterTotalAmount;
	}
	public Double getThirdQuqrterTotalAmount() {
		return thirdQuqrterTotalAmount;
	}
	public void setThirdQuqrterTotalAmount(Double thirdQuqrterTotalAmount) {
		this.thirdQuqrterTotalAmount = thirdQuqrterTotalAmount;
	}
	public Double getFourthQuqrterTotalAmount() {
		return fourthQuqrterTotalAmount;
	}
	public void setFourthQuqrterTotalAmount(Double fourthQuqrterTotalAmount) {
		this.fourthQuqrterTotalAmount = fourthQuqrterTotalAmount;
	}
	public Double getFirstQuqrterTotalRefundInvalidAmount() {
		return firstQuqrterTotalRefundInvalidAmount;
	}
	public void setFirstQuqrterTotalRefundInvalidAmount(Double firstQuqrterTotalRefundInvalidAmount) {
		this.firstQuqrterTotalRefundInvalidAmount = firstQuqrterTotalRefundInvalidAmount;
	}
	public Double getSecondQuqrterTotalRefundInvalidAmount() {
		return secondQuqrterTotalRefundInvalidAmount;
	}
	public void setSecondQuqrterTotalRefundInvalidAmount(Double secondQuqrterTotalRefundInvalidAmount) {
		this.secondQuqrterTotalRefundInvalidAmount = secondQuqrterTotalRefundInvalidAmount;
	}
	public Double getThirdQuqrterTotalRefundInvalidAmount() {
		return thirdQuqrterTotalRefundInvalidAmount;
	}
	public void setThirdQuqrterTotalRefundInvalidAmount(Double thirdQuqrterTotalRefundInvalidAmount) {
		this.thirdQuqrterTotalRefundInvalidAmount = thirdQuqrterTotalRefundInvalidAmount;
	}
	public Double getFourthQuqrterTotalRefundInvalidAmount() {
		return fourthQuqrterTotalRefundInvalidAmount;
	}
	public void setFourthQuqrterTotalRefundInvalidAmount(Double fourthQuqrterTotalRefundInvalidAmount) {
		this.fourthQuqrterTotalRefundInvalidAmount = fourthQuqrterTotalRefundInvalidAmount;
	}
	public Long getOperatoringTimeStart() {
		return operatoringTimeStart;
	}
	public void setOperatoringTimeStart(Long operatoringTimeStart) {
		this.operatoringTimeStart = operatoringTimeStart;
	}
	public Long getOperatoringTimeEnd() {
		return operatoringTimeEnd;
	}
	public void setOperatoringTimeEnd(Long operatoringTimeEnd) {
		this.operatoringTimeEnd = operatoringTimeEnd;
	}
	public Long getDepartureDateStart() {
		return departureDateStart;
	}
	public void setDepartureDateStart(Long departureDateStart) {
		this.departureDateStart = departureDateStart;
	}
	public Long getDepartureDateEnd() {
		return departureDateEnd;
	}
	public void setDepartureDateEnd(Long departureDateEnd) {
		this.departureDateEnd = departureDateEnd;
	}
	public String getTaskStr() {
		return taskStr;
	}
	public void setTaskStr(String taskStr) {
		this.taskStr = taskStr;
	}
	public String getTotalNormalAmountStr() {
		return totalNormalAmountStr;
	}
	public void setTotalNormalAmountStr(String totalNormalAmountStr) {
		this.totalNormalAmountStr = totalNormalAmountStr;
	}
	public String getTotalRefundAmountStr() {
		return totalRefundAmountStr;
	}
	public void setTotalRefundAmountStr(String totalRefundAmountStr) {
		this.totalRefundAmountStr = totalRefundAmountStr;
	}
	public String getTotalInvalidAmountStr() {
		return totalInvalidAmountStr;
	}
	public void setTotalInvalidAmountStr(String totalInvalidAmountStr) {
		this.totalInvalidAmountStr = totalInvalidAmountStr;
	}
	public String getTotalAmountStr() {
		return totalAmountStr;
	}
	public void setTotalAmountStr(String totalAmountStr) {
		this.totalAmountStr = totalAmountStr;
	}
	public String getActualTotalAmountStr() {
		return actualTotalAmountStr;
	}
	public void setActualTotalAmountStr(String actualTotalAmountStr) {
		this.actualTotalAmountStr = actualTotalAmountStr;
	}
	public String getDifferenceStr() {
		return differenceStr;
	}
	public void setDifferenceStr(String differenceStr) {
		this.differenceStr = differenceStr;
	}
	public String getTotalRefundPriceStr() {
		return totalRefundPriceStr;
	}
	public void setTotalRefundPriceStr(String totalRefundPriceStr) {
		this.totalRefundPriceStr = totalRefundPriceStr;
	}
	public String getTotalInvalidActualAmountStr() {
		return totalInvalidActualAmountStr;
	}
	public void setTotalInvalidActualAmountStr(String totalInvalidActualAmountStr) {
		this.totalInvalidActualAmountStr = totalInvalidActualAmountStr;
	}
	public String getTotalRefundInvalidAmountStr() {
		return totalRefundInvalidAmountStr;
	}
	public void setTotalRefundInvalidAmountStr(String totalRefundInvalidAmountStr) {
		this.totalRefundInvalidAmountStr = totalRefundInvalidAmountStr;
	}
	public String getClientName() {
		return clientName;
	}
	public void setClientName(String clientName) {
		this.clientName = clientName;
	}
	public String getAirlineName() {
		return airlineName;
	}
	public void setAirlineName(String airlineName) {
		this.airlineName = airlineName;
	}
	public String getDepartureDateStr() {
		return departureDateStr;
	}
	public void setDepartureDateStr(String departureDateStr) {
		this.departureDateStr = departureDateStr;
	}
	public String getOperatoringTimeStr() {
		return operatoringTimeStr;
	}
	public void setOperatoringTimeStr(String operatoringTimeStr) {
		this.operatoringTimeStr = operatoringTimeStr;
	}
	public String getProtocolDateStartStr() {
		return protocolDateStartStr;
	}
	public void setProtocolDateStartStr(String protocolDateStartStr) {
		this.protocolDateStartStr = protocolDateStartStr;
	}
	public String getProtocolDateEndStr() {
		return protocolDateEndStr;
	}
	public void setProtocolDateEndStr(String protocolDateEndStr) {
		this.protocolDateEndStr = protocolDateEndStr;
	}
	public String getDepartureDateStartStr() {
		return departureDateStartStr;
	}
	public void setDepartureDateStartStr(String departureDateStartStr) {
		this.departureDateStartStr = departureDateStartStr;
	}
	public String getDepartureDateEndStr() {
		return departureDateEndStr;
	}
	public void setDepartureDateEndStr(String departureDateEndStr) {
		this.departureDateEndStr = departureDateEndStr;
	}
	public String getOperatoringTimeStartStr() {
		return operatoringTimeStartStr;
	}
	public void setOperatoringTimeStartStr(String operatoringTimeStartStr) {
		this.operatoringTimeStartStr = operatoringTimeStartStr;
	}
	public String getOperatoringTimeEndStr() {
		return operatoringTimeEndStr;
	}
	public void setOperatoringTimeEndStr(String operatoringTimeEndStr) {
		this.operatoringTimeEndStr = operatoringTimeEndStr;
	}
	public String getFirstQuqrterTotalAmountStr() {
		return firstQuqrterTotalAmountStr;
	}
	public void setFirstQuqrterTotalAmountStr(String firstQuqrterTotalAmountStr) {
		this.firstQuqrterTotalAmountStr = firstQuqrterTotalAmountStr;
	}
	public String getSecondQuqrterTotalAmountStr() {
		return secondQuqrterTotalAmountStr;
	}
	public void setSecondQuqrterTotalAmountStr(String secondQuqrterTotalAmountStr) {
		this.secondQuqrterTotalAmountStr = secondQuqrterTotalAmountStr;
	}
	public String getThirdQuqrterTotalAmountStr() {
		return thirdQuqrterTotalAmountStr;
	}
	public void setThirdQuqrterTotalAmountStr(String thirdQuqrterTotalAmountStr) {
		this.thirdQuqrterTotalAmountStr = thirdQuqrterTotalAmountStr;
	}
	public String getFourthQuqrterTotalAmountStr() {
		return fourthQuqrterTotalAmountStr;
	}
	public void setFourthQuqrterTotalAmountStr(String fourthQuqrterTotalAmountStr) {
		this.fourthQuqrterTotalAmountStr = fourthQuqrterTotalAmountStr;
	}
	public String getFirstQuqrterTotalRefundInvalidAmountStr() {
		return firstQuqrterTotalRefundInvalidAmountStr;
	}
	public void setFirstQuqrterTotalRefundInvalidAmountStr(String firstQuqrterTotalRefundInvalidAmountStr) {
		this.firstQuqrterTotalRefundInvalidAmountStr = firstQuqrterTotalRefundInvalidAmountStr;
	}
	public String getSecondQuqrterTotalRefundInvalidAmountStr() {
		return secondQuqrterTotalRefundInvalidAmountStr;
	}
	public void setSecondQuqrterTotalRefundInvalidAmountStr(String secondQuqrterTotalRefundInvalidAmountStr) {
		this.secondQuqrterTotalRefundInvalidAmountStr = secondQuqrterTotalRefundInvalidAmountStr;
	}
	public String getThirdQuqrterTotalRefundInvalidAmountStr() {
		return thirdQuqrterTotalRefundInvalidAmountStr;
	}
	public void setThirdQuqrterTotalRefundInvalidAmountStr(String thirdQuqrterTotalRefundInvalidAmountStr) {
		this.thirdQuqrterTotalRefundInvalidAmountStr = thirdQuqrterTotalRefundInvalidAmountStr;
	}
	public String getFourthQuqrterTotalRefundInvalidAmountStr() {
		return fourthQuqrterTotalRefundInvalidAmountStr;
	}
	public void setFourthQuqrterTotalRefundInvalidAmountStr(String fourthQuqrterTotalRefundInvalidAmountStr) {
		this.fourthQuqrterTotalRefundInvalidAmountStr = fourthQuqrterTotalRefundInvalidAmountStr;
	}
	public Long getTripartitePolicyId() {
		return tripartitePolicyId;
	}
	public void setTripartitePolicyId(Long tripartitePolicyId) {
		this.tripartitePolicyId = tripartitePolicyId;
	}
	
	
	

}
